今天是我參加 30 天鐵人賽的第一天,這次我選擇 Java 程式設計作為自己的挑戰主題。雖然之前有接觸過一些 Java,但對很多觀念還不是非常熟悉,所以想利用這 30 天重新整理 Java 的重要觀念,同時透過實際寫程式增加自己的熟悉度。
這次不只是想複習 Java 語法,我希望可以把每天學到的內容慢慢整合起來,最後完成一個屬於自己的「個人記帳系統」。預計會包含新增記帳資料、查看紀錄、刪除紀錄以及統計支出等功能。
第一天就先從認識 Java 和準備開發環境開始!
Java 是一種常見的程式語言,可以用來開發網站後端、桌面應用程式以及其他系統。Java 很重要的一個特色是跨平台,只要有適合的 Java 執行環境,同一份程式就能在不同的作業系統上執行。
我之前雖然有接觸過 Java,但大部分都是跟著課程或題目練習,所以這次希望可以重新整理這些觀念,並且慢慢把它們運用到自己的作品裡。
Java 程式的基本結構
今天先從最基本的 Java 程式開始:
public class Main {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
執行之後會看到:
Hello, Java!
今天的小實作
除了輸出 Hello Java,我也試著修改內容,讓程式簡單介紹這次的 30 天挑戰:
public class Main {
public static void main(String[] args) {
System.out.println("Java 30 天挑戰開始!");
System.out.println("我的目標是完成一個個人記帳系統!");
}
}
執行結果:
Java 30 天挑戰開始!
我的目標是完成一個個人記帳系統!
Day 1 學習心得
第一天先從 Java 最基本的程式結構開始。雖然今天的內容不算困難,但也讓我重新熟悉 Java 程式是怎麼開始執行的。接下來希望可以每天增加一點新的內容,不只是了解語法,也能實際把學到的東西用在程式裡,最後完成自己的記帳系統。